package com.lzxuni.modules.basics.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.time.LocalDateTime;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 基础信息_地块管理_属性管理
 * </p>
 *
 * @author LaoNa
 * @since 2020-11-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("tbl_basics_land_nature")
public class BasicsLandNature implements Serializable {


    /**
     * 地块属性id
     */
    @TableId()
    private String natureId;

    /**
     * 地块id
     */
    private String landId;

    /**
     * 年份
     */
    private String natureYear;

    /**
     * 土壤深度
     */
    private String soilDepth;

    /**
     * 有机质含量
     */
    private String organicMatter;

    /**
     * 土壤容重
     */
    private String soilBulkDensity;

    /**
     * 含氮量
     */
    private String nitrogenContent;

    /**
     * PH值
     */
    private String phValue;

    /**
     * 粉粒含量
     */
    private String powderContent;

    /**
     * 田地属性
     */
    private String fieldProperties;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 创建时间
     */
    @TableField(value = "create_date", fill = FieldFill.INSERT)
    private Date createDate;


    /**
     * 开始时间
     */
    @TableField(exist = false)
    private String beginDate;

    /**
     * 结束时间
     */
    @TableField(exist = false)
    private String endDate;


    /**
     * 地块编号
     */
    @TableField(exist = false)
    private String landNum;
}
